package com.telit.common.util;

import com.alibaba.fastjson.JSON;
import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;

import java.util.ArrayList;
import java.util.List;


/**
 * @Auther amy
 * @Describe
 */
public class MediaUrlUtils {

    /**
     * 处理多媒体文件,将json string转成list
     * @param mediaUrl
     * @return
     */
    public static List<String> handleMediaUrlToList(String mediaUrl){
        if (StringUtils.hasText(mediaUrl)) {
            return JSON.parseArray(mediaUrl, String.class);
        }
        return new ArrayList<>();
    }

    /**
     * 获取图片集合中的第一个图片预览地址
     * @param mediaUrl
     * @return
     */
    public static String handleMediaUrlToOne(String mediaUrl){
        if(StringUtils.hasText(mediaUrl)){
            List<String> mediaList = JSON.parseArray(mediaUrl, String.class);
            if(!CollectionUtils.isEmpty(mediaList)) {
                //TODO:v1.1.0
//                mediaUrl = MinioUtils.previewImg(mediaList.get(0));
            }
        }
        return mediaUrl;
    }

}
